Making Events Less Slippery with eel

نویسندگان

  • Ryan Cunningham
  • Eddie Kohler
چکیده

Event-driven programming divides a program’s logical control flow into a series of callback functions, making its behavior difficult to follow. However, current program analysis techniques can preserve the event model while making event-driven code easier to read, write, debug and maintain. We designed the Explicit Event Library (libeel) to be amenable to program analysis, and created tools to graphically expose control flow, verify resource safety properties, and simplify debugging. The result sustains the advantages of event-driven programming while adding the important advantage of programmability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Re: "The swine flu affair: decision-making on a slippery disease".

the swine flu affair louisiana state university the swine flu affair decision making on a slippery disease the swine flu affair decision making on a slippery disease the swine flu affair decision making on a slippery disease the swine flu affair decision making on a slippery disease changes to the list of reportable in this issue diseases the swine flu affair decision making on a slippery disea...

متن کامل

Expression and functional characterization of four aquaporin water channels from the European eel (Anguilla anguilla).

The European eel is a euryhaline teleost which has been shown to differentially up- and downregulate aquaporin (AQP) water channels in response to changes in environmental salinity. We have characterized the transport properties of four aquaporins localized to osmoregulatory organs - gill, esophagus, intestine and kidney. By sequence comparison these four AQP orthologs resemble human AQP1 (eel ...

متن کامل

تاثیر تغییر در طراحی تخت کفش بر پایداری انسان در حین راه رفتن

 Background: Shoes is the first point of contact between the foot and the ground in walking.Any change in that could affect the balance and postural stability. The risks associated with slipping and falling is related to the materials of footwear, surface condition, and geometric design of the shoe sole. The aim of this study was to measure the effect of different shoe sole tread groove ...

متن کامل

Eel, a Declarative Language for Programming Adaptive Agents

This is a report on the Eel programming language, its syntax, semantics and intended use. The language has been developed as a tool to allow programs to adapt using symbolic learning techniques. Eel is a logic language and has a declarative interpretation of user and process communication. This is achieved by extending the traditional deductive proof procedure with abduction of a set of communi...

متن کامل

Diamondback Terrapin Mortality in the American Eel Pot Fishery and Evaluation of a Bycatch Reduction Device

The effect of commercial fisheries on nontarget species is a burgeoning issue for both fishery managers and estuarine biologists. We documented diamondback terrapin (Malaclemys terrapin) bycatch in cloth-funnel eel pots used in a Maryland (United States) commercial American eel (Anguilla rostrata) fishery. Between 1992 and 2001, we obtained 40 male and 9 female terrapin captures and 1 male terr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005